<%@page import="org.swim.sessions.GestoreRicercaRemote"%>
<%@page import="org.swim.entity.Utente"%>
<%@page import="org.swim.sessions.GestoreUtentiRemote"%>
<%@page import="javax.naming.*"%>
<%@page import="java.util.*"%>
<%@ page language="java" contentType="text/plain; charset=UTF-8" pageEncoding="UTF-8"%><%
String idUtente = (String) session.getAttribute("idUtente");
if(idUtente == null){ 
	out.println("{\"error\":ture}"); return;
}

Hashtable<String,String> env = new Hashtable<String,String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
env.put(Context.PROVIDER_URL,"localhost:1099"); 
InitialContext ctx = new InitialContext(env); 
GestoreRicercaRemote gestore = (GestoreRicercaRemote)ctx.lookup("GestoreRicerca/remote");


List<Utente> l = gestore.ricerca(idUtente, true, null, new Hashtable<String,String>());
Boolean virgola = false;
%>{
"results":
	[<%for(Utente u: l){%>
	<%if(virgola)%>,<%;%>
	{"idUtente":"<%out.print(u.getEmail());
	%>","nome":"<%out.print(u.getNome());
	%>","cognome":"<%out.print(u.getCognome());
	%>","citta":"<%out.print(u.getCitta());
	%>"}<%
	virgola= true;}%>
	]
}